package br.mia.unifor.onaga.cloud;

import java.util.List;

import br.mia.unifor.onaga.cloud.artifact.Application;
import br.mia.unifor.onaga.cloud.artifact.Instance;
import br.mia.unifor.onaga.cloud.artifact.InstanceType;
import br.mia.unifor.onaga.cloud.artifact.InstanceTypeCapacityLevels;
import br.mia.unifor.onaga.cloud.artifact.Metric;
import br.mia.unifor.onaga.cloud.artifact.Provider;
import br.mia.unifor.onaga.cloud.artifact.Scenario;
import br.mia.unifor.onaga.cloud.artifact.Workload;
import br.mia.unifor.onaga.cloud.artifact.script.Scriptlet;

public class Test {
	private Integer beginHour;
	private Integer beginMinute;
	private Long interval;
	private Integer round;
	private String className;
	private List<InstanceType> instanceTypes;
	private List<Instance> instances;
	private List<Metric> metrics;
	private List<InstanceTypeCapacityLevels> instanceTypeCapacityLevels;
	private List<Workload> workloads;
	private List<Scenario> scenarios;
	private List<Provider> providers;
	private List<Scriptlet> scriptlets;
	private List<Application> applications;
	private List<String> properties;

	public Integer getBeginHour() {
		return beginHour;
	}

	public void setBeginHour(Integer beginHour) {
		this.beginHour = beginHour;
	}

	public Integer getBeginMinute() {
		return beginMinute;
	}

	public void setBeginMinute(Integer beginMinute) {
		this.beginMinute = beginMinute;
	}

	public Long getInterval() {
		return interval;
	}

	public void setInterval(Long interval) {
		this.interval = interval;
	}

	public Integer getRound() {
		return round;
	}

	public void setRound(Integer round) {
		this.round = round;
	}

	public String getClassName() {
		return className;
	}

	public void setClassName(String className) {
		this.className = className;
	}

	public List<InstanceType> getInstanceTypes() {
		return instanceTypes;
	}

	public void setInstanceTypes(List<InstanceType> instanceTypes) {
		this.instanceTypes = instanceTypes;
	}

	public void setInstances(List<Instance> instances) {
		this.instances = instances;
	}

	public List<Instance> getInstances() {
		return instances;
	}

	public void setMetrics(List<Metric> metrics) {
		this.metrics = metrics;
	}

	public List<Metric> getMetrics() {
		return metrics;
	}

	public void setInstanceTypeCapacityLevels(
			List<InstanceTypeCapacityLevels> instanceTypeCapacityLevels) {
		this.instanceTypeCapacityLevels = instanceTypeCapacityLevels;
	}

	public List<InstanceTypeCapacityLevels> getInstanceTypeCapacityLevels() {
		return instanceTypeCapacityLevels;
	}

	public void setScenarios(List<Scenario> scenario) {
		this.scenarios = scenario;
	}

	public List<Scenario> getScenarios() {
		return scenarios;
	}

	public void setWorkloads(List<Workload> workloads) {
		this.workloads = workloads;
	}

	public List<Workload> getWorkloads() {
		return workloads;
	}

	public void setProviders(List<Provider> providers) {
		this.providers = providers;
	}

	public List<Provider> getProviders() {
		return providers;
	}

	public void setScriptlets(List<Scriptlet> scriptlets) {
		this.scriptlets = scriptlets;
	}

	public List<Scriptlet> getScriptlets() {
		return scriptlets;
	}

	public void setApplications(List<Application> applications) {
		this.applications = applications;
	}

	public List<Application> getApplications() {
		return applications;
	}

	public void setProperties(List<String> properties) {
		this.properties = properties;
	}

	public List<String> getProperties() {
		return properties;
	}

}
